﻿
namespace SharpTag.ID3
{
    /// <summary>
    /// Represents genres used in ID3 tags.
    /// </summary>
    public enum Genre
    {
        /// <summary>
        /// Genre is Unknown
        /// </summary>
        Unknown = -1,
        /// <summary>
        /// Genre is Blues
        /// </summary>
        Blues,
        /// <summary>
        /// Genre is Classic Rock
        /// </summary>
        ClassicRock,
        /// <summary>
        /// Genre is Country
        /// </summary>
        Country,
        /// <summary>
        /// Genre is Dance
        /// </summary>
        Dance,
        /// <summary>
        /// Genre is Disco
        /// </summary>
        Disco,
        /// <summary>
        /// Genre is Funk
        /// </summary>
        Funk,
        /// <summary>
        /// Genre is Grunge
        /// </summary>
        Grunge,
        /// <summary>
        /// Genre is Hip-Hop
        /// </summary>
        HipHop,
        /// <summary>
        /// Genre is Jazz
        /// </summary>
        Jazz,
        /// <summary>
        /// Genre is Metal
        /// </summary>
        Metal,
        /// <summary>
        /// Genre is New-Age
        /// </summary>
        NewAge,
        /// <summary>
        /// Genre is Oldies
        /// </summary>
        Oldies,
        /// <summary>
        /// Genre is Other
        /// </summary>
        Other,
        /// <summary>
        /// Genre is Pop
        /// </summary>
        Pop,
        /// <summary>
        /// Genre is R and B
        /// </summary>
        RnB,
        /// <summary>
        /// Genre is Rap
        /// </summary>
        Rap,
        /// <summary>
        /// Genre is Reggae
        /// </summary>
        Reggae,
        /// <summary>
        /// Genre is Rock
        /// </summary>
        Rock,
        /// <summary>
        /// Genre is Techno
        /// </summary>
        Techno,
        /// <summary>
        /// Genre is Industrial
        /// </summary>
        Industrial,
        /// <summary>
        /// Genre is Alternative
        /// </summary>
        Alternative,
        /// <summary>
        /// Genre is Ska
        /// </summary>
        Ska,
        /// <summary>
        /// Genre is Death Metal
        /// </summary>
        DeathMetal,
        /// <summary>
        /// Genre is Pranks
        /// </summary>
        Pranks,
        /// <summary>
        /// Genre is Soundtrack
        /// </summary>
        Soundtrack,
        /// <summary>
        /// Genre is Euro-Techno
        /// </summary>
        EuroTechno,
        /// <summary>
        /// Genre is Ambient
        /// </summary>
        Ambient,
        /// <summary>
        /// Genre is Trip-Hop
        /// </summary>
        TripHop,
        /// <summary>
        /// Genre is Vocal
        /// </summary>
        Vocal,
        /// <summary>
        /// Genre is Jazz-Funk
        /// </summary>
        JazzFunk,
        /// <summary>
        /// Genre is Fusion
        /// </summary>
        Fusion,
        /// <summary>
        /// Genre is Trance
        /// </summary>
        Trance,
        /// <summary>
        /// Genre is Classical
        /// </summary>
        Classical,
        /// <summary>
        /// Genre is Instrumental
        /// </summary>
        Instrumental,
        /// <summary>
        /// Genre is Acid
        /// </summary>
        Acid,
        /// <summary>
        /// Genre is House
        /// </summary>
        House,
        /// <summary>
        /// Genre is Game
        /// </summary>
        Game,
        /// <summary>
        /// Genre is Sound-Clip
        /// </summary>
        SoundClip,
        /// <summary>
        /// Genre is Gospel
        /// </summary>
        Gospel,
        /// <summary>
        /// Genre is Noise
        /// </summary>
        Noise,
        /// <summary>
        /// Genre is Alternative Rock
        /// </summary>
        AlternRock,
        /// <summary>
        /// Genre is Bass
        /// </summary>
        Bass,
        /// <summary>
        /// Genre is Soul
        /// </summary>
        Soul,
        /// <summary>
        /// Genre is Punk
        /// </summary>
        Punk,
        /// <summary>
        /// Genre is Space
        /// </summary>
        Space,
        /// <summary>
        /// Genre is Meditative
        /// </summary>
        Meditative,
        /// <summary>
        /// Genre is Instrumental Pop
        /// </summary>
        InstrumentalPop,
        /// <summary>
        /// Genre is Instrumental Rock
        /// </summary>
        InstrumentalRock,
        /// <summary>
        /// Genre is Ethnic
        /// </summary>
        Ethnic,
        /// <summary>
        /// Genre is Gothic
        /// </summary>
        Gothic,
        /// <summary>
        /// Genre is Darkwave
        /// </summary>
        Darkwave,
        /// <summary>
        /// Genre is Techno-Industrial
        /// </summary>
        TechnoIndustrial,
        /// <summary>
        /// Genre is Electronic
        /// </summary>
        Electronic,
        /// <summary>
        /// Genre is Pop/Folk
        /// </summary>
        PopFolk,
        /// <summary>
        /// Genre is Eurodance
        /// </summary>
        Eurodance,
        /// <summary>
        /// Genre is Dream
        /// </summary>
        Dream,
        /// <summary>
        /// Genre is Southern Rock
        /// </summary>
        SouthernRock,
        /// <summary>
        /// Genre is Comedy
        /// </summary>
        Comedy,
        /// <summary>
        /// Genre is Cult
        /// </summary>
        Cult,
        /// <summary>
        /// Genre is Gangsta
        /// </summary>
        Gangsta,
        /// <summary>
        /// Genre is Top-40
        /// </summary>
        Top40,
        /// <summary>
        /// Genre is Christian Rap
        /// </summary>
        ChristianRap,
        /// <summary>
        /// Genre is Pop/Funk
        /// </summary>
        PopFunk,
        /// <summary>
        /// Genre is Jungle
        /// </summary>
        Jungle,
        /// <summary>
        /// Genre is Native American
        /// </summary>
        NativeAmerican,
        /// <summary>
        /// Genre is Cabaret
        /// </summary>
        Cabaret,
        /// <summary>
        /// Genre is New Wave
        /// </summary>
        NewWave,
        /// <summary>
        /// Genre is Psychadelic
        /// </summary>
        Psychadelic,
        /// <summary>
        /// Genre is Rave
        /// </summary>
        Rave,
        /// <summary>
        /// Genre is Showtunes
        /// </summary>
        Showtunes,
        /// <summary>
        /// Genre is Trailer
        /// </summary>
        Trailer,
        /// <summary>
        /// Genre is Lo-Fi
        /// </summary>
        LoFi,
        /// <summary>
        /// Genre is Tribal
        /// </summary>
        Tribal,
        /// <summary>
        /// Genre is Acid-Punk
        /// </summary>
        AcidPunk,
        /// <summary>
        /// Genre is Acid-Jazz
        /// </summary>
        AcidJazz,
        /// <summary>
        /// Genre is Polka
        /// </summary>
        Polka,
        /// <summary>
        /// Genre is Retro
        /// </summary>
        Retro,
        /// <summary>
        /// Genre is Musical
        /// </summary>
        Musical,
        /// <summary>
        /// Genre is Rock and Roll
        /// </summary>
        RocknRoll,
        /// <summary>
        /// Genre is Hard-Rock
        /// </summary>
        HardRock,
        /// <summary>
        /// Genre is Folk
        /// </summary>
        Folk,
        /// <summary>
        /// Genre is Folk-Rock
        /// </summary>
        FolkRock,
        /// <summary>
        /// Genre is National-Folk
        /// </summary>
        NationalFolk,
        /// <summary>
        /// Genre is Swing
        /// </summary>
        Swing,
        /// <summary>
        /// Genre is Fast-Fusion
        /// </summary>
        FastFusion,
        /// <summary>
        /// Genre is Bebob
        /// </summary>
        Bebob,
        /// <summary>
        /// Genre is Latin
        /// </summary>
        Latin,
        /// <summary>
        /// Genre is Revival
        /// </summary>
        Revival,
        /// <summary>
        /// Genre is Celtic
        /// </summary>
        Celtic,
        /// <summary>
        /// Genre is Blue-grass
        /// </summary>
        Bluegrass,
        /// <summary>
        /// Genre is Avant-garde
        /// </summary>
        Avantgarde,
        /// <summary>
        /// Genre is Gothic-Rock
        /// </summary>
        GothicRock,
        /// <summary>
        /// Genre is Progressive-Rock
        /// </summary>
        ProgressiveRock,
        /// <summary>
        /// Genre is Psychedelic-Rock
        /// </summary>
        PsychedelicRock,
        /// <summary>
        /// Genre is Symphonic-Rock
        /// </summary>
        SymphonicRock,
        /// <summary>
        /// Genre is Slow-Rock
        /// </summary>
        SlowRock,
        /// <summary>
        /// Genre is Big-Band
        /// </summary>
        BigBand,
        /// <summary>
        /// Genre is Chorus
        /// </summary>
        Chorus,
        /// <summary>
        /// Genre is Easy-Listening
        /// </summary>
        EasyListening,
        /// <summary>
        /// Genre is Acoustic
        /// </summary>
        Acoustic,
        /// <summary>
        /// Genre is Humour
        /// </summary>
        Humour,
        /// <summary>
        /// Genre is Speech
        /// </summary>
        Speech,
        /// <summary>
        /// Genre is Chanson
        /// </summary>
        Chanson,
        /// <summary>
        /// Genre is Opera
        /// </summary>
        Opera,
        /// <summary>
        /// Genre is Chamber Music
        /// </summary>
        ChamberMusic,
        /// <summary>
        /// Genre is Sonata
        /// </summary>
        Sonata,
        /// <summary>
        /// Genre is Symphony
        /// </summary>
        Symphony,
        /// <summary>
        /// Genre is Booty-Bass
        /// </summary>
        BootyBass,
        /// <summary>
        /// Genre is Primus
        /// </summary>
        Primus,
        /// <summary>
        /// Genre is Porn-Groove
        /// </summary>
        PornGroove,
        /// <summary>
        /// Genre is Satire
        /// </summary>
        Satire,
        /// <summary>
        /// Genre is Slow-Jam
        /// </summary>
        SlowJam,
        /// <summary>
        /// Genre is Club
        /// </summary>
        Club,
        /// <summary>
        /// Genre is Tango
        /// </summary>
        Tango,
        /// <summary>
        /// Genre is Samba
        /// </summary>
        Samba,
        /// <summary>
        /// Genre is Folklore
        /// </summary>
        Folklore,
        /// <summary>
        /// Genre is Ballad
        /// </summary>
        Ballad,
        /// <summary>
        /// Genre is Power-Ballad
        /// </summary>
        PowerBallad,
        /// <summary>
        /// Genre is Rhythmic-Soul
        /// </summary>
        RhythmicSoul,
        /// <summary>
        /// Genre is Freestyle
        /// </summary>
        Freestyle,
        /// <summary>
        /// Genre is Duet
        /// </summary>
        Duet,
        /// <summary>
        /// Genre is Punk-Rock
        /// </summary>
        PunkRock,
        /// <summary>
        /// Genre is Drum-Solo
        /// </summary>
        DrumSolo,
        /// <summary>
        /// Genre is Acapella
        /// </summary>
        Acapella,
        /// <summary>
        /// Genre is Euro-House
        /// </summary>
        EuroHouse,
        /// <summary>
        /// Genre is Dance-Hall
        /// </summary>
        DanceHall
    }
}
